﻿* {
    padding: 0;
    margin: 0;
   
}



::-webkit-scrollbar {
    width: 0;
    height: 1;
}

select::-ms-expand { display: none; }

::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
    border-radius: 999px;
    border: 5px solid transparent;
}

::-webkit-scrollbar-track {
    box-shadow: 1px 1px 5px #E6E6E6 inset;
}

::-webkit-scrollbar-thumb {
    height: 10px;
    background-clip: content-box;
    box-shadow: 0 0 0 5px #B9B9B9 inset;
}

::-webkit-scrollbar-corner {
    background: transparent;
}
::-webkit-scrollbar-track-piece {
    background:#FFFFFF;
}




      @-moz-document url-prefix(http://),url-prefix(https://) {   
    /* 滚动条颜色 */  
    scrollbar {   
       -moz-appearance: none !important;   
       background: rgb(0,255,0) !important;   
    }   
    /* 滚动条按钮颜色 */  
    thumb,scrollbarbutton {   
       -moz-appearance: none !important;   
       background-color: rgb(0,0,255) !important;   
    }   
    /* 鼠标悬停时按钮颜色 */  
      
    thumb:hover,scrollbarbutton:hover {   
       -moz-appearance: none !important;   
       background-color: rgb(255,0,0) !important;   
    }   
    /* 隐藏上下箭头 */  
    scrollbarbutton {   
       display: none !important;   
    }   
    /* 纵向滚动条宽度 */  
    scrollbar[orient="vertical"] {   
      min-width: 2px !important;   
    }   
    }  


body {
    position: absolute;
    width: 100%;
    height: 100%;
}

.site-navbar {
    /*position: static;*/
    margin: 0;
}
    .site-navbar .navbar-toolbar.navbar-left {
        width: -webkit-calc(100% - 360px);
        width: calc(100% - 450px);
    }

.main {
    width: 100%;
    height: 100%;
    display: flex;
}

.main .big-left {
    width: 220px;
    height: 100%;
    background: #263238;
}

.main .big-right {
    flex: 1;
    /*height: 100 %;*/
    position: relative;
    margin-top: 0px;
}
.main .big-right .table-bordered > thead:first-child > tr:first-child > th {
    text-align:center;
}
.main .big-right .table-bordered{
    text-align: center;
}
.small-left {
    width: 90px !important;
}
/*navbar-form .form-group {
        margin: 0; 
}*/
/*.form-group {
    margin-bottom:0;
}*/
    .cursor {
    cursor: pointer;
}

.mlr15 {
    margin-right: 15px;
    margin-left: 15px;
}
.mtlr15 {
    margin-top:15px;
    margin-right: 10px;
    margin-left: 10px;
    position: relative;
}
.mt15lr30 {
    margin-top: 15px;
    margin-right: 30px;
    margin-left: 30px;
}
.new-row{
    display:flex;
    align-items:center;
    margin-bottom:15px;
}
.btn {
    border: 1px solid #e4eaec;
    /*border-radius:4px;*/
}
.input-group-btn {
    left: 2px;
}
a{
    text-decoration:none;
     cursor:pointer;
}
.info-row .info-col span:nth-child(2){
    background-color:#EBEBE4;
    cursor:auto;
}
.site-menu-active{
    background:#21232D!important;
    color:#FFFFFF!important;
}
.site-menu-active  span.site-menu-title{
    color:#FFFFFF!important;
}

/*-----------------------row--------------------*/

.newrow{
    margin:15px 0;
    display:flex;
    align-items:center;
}
.row{
    margin:15px 0;
    /*display:flex;
    align-items:center;*/
}
.row span.glyphicon.glyphicon-plus-sign,.glyphicon-minus-sign{
    color:#87CBF7;
}
.RowAlgnTop{
    margin:15px 0;
    display:-webkit-box;
    -webkit-box-align:start;
}
li{
     list-style:none;
 }
#EnterpriseLogoFile{
    display:none;
}
#EnterpriseLogo{
    width:100px;
    height:100px;
    border:1px solid #e4eaec;
}
#Remarks{
    height:100px;
    border:1px solid #e4eaec;
}
table{
    text-align:center;
}
.table-bordered>thead:first-child>tr:first-child>th {
   text-align:center!important;
}
 .form-control {
     border-radius: 4px!important; 
}
 .text-overflow-ellipsis{
     text-overflow: ellipsis;/*超出部分省略*/
     white-space: nowrap;/*强制不换行*/
     overflow:hidden; /*超出部分隐藏*/
     text-align:left;
 }

 /*Nav上部颜色*/

 .nav-change-color:nth-child(1)>a{
    background-color:#E9595B;
}
.nav-change-color:nth-child(2)>a{
    background-color:#F44C87;
}
.nav-change-color:nth-child(3)>a{
    background-color:#7C51D1;
}
.nav-change-color:nth-child(4)>a{
    background-color:#5166D6;
}
.nav-change-color:nth-child(5)>a{
    background-color:#4E97D9;
}
.nav-change-color:nth-child(6)>a{
    background-color:#47B8C6;
}
.nav-change-color:nth-child(7)>a{
    background-color:#269B8F;
}
.nav-change-color:nth-child(8)>a{
    background-color:#36AB7A;
}
.nav-change-color:nth-child(9)>a{
    background-color:#83B944;
}
.nav-change-color:nth-child(10)>a{
    background-color:#F9CD48;
}
.nav-change-color:nth-child(11)>a{
    background-color:#7D5B4F;
}
.nav-change-color:nth-child(12)>a{
    background-color:#4C5671;
}
.wb-layout{
    cursor:pointer;
}
#nav_layout_title{
    display:inline-block;
    padding:20px 0 20px 18px;
    color:#37474f;
    font-weight:500;
    float:left;
}
#nav_layout_body{
    display:inline-block;
    margin-left:0px;
    padding:0;
    border-bottom:0;
    margin-bottom:-4px;
    width:70%;
}
.nav_layout>li{
    list-style-type:none;
    display:inline-block;
    padding-top:8px;
}
.nav_layout>li>a{
    width:18px;
    height:18px;
    border-radius:100px;
    display:block;
}
#head_portrait_a{
    padding:0 15px;
    cursor:pointer;
    height:100%;
}
#head_portrait_label{
    width:40px;
    height:40px;
    border-radius:20px;
    vertical-align:bottom;
}
#head_portrait_label_show{
    margin-top:10px;
    margin-bottom:5px;
    width:40px;
    height:40px;
    /*background-repeat:no-repeat;
    background-image:url(../HomePage/home/head_portrait.png);
    border-radius:20px;
    background-size:100% 100%;*/
    cursor:pointer;
    display:inline-block;
    border-radius:20px;
}
#head_portrait{
    display:none;
}
/*.con-tabs>li{
    display:none;
}*/
.con-tabs>.Nb-con-tabs{
    display:block;
    text-align:center;
    cursor: pointer;
}

#head_portrait_layer{
    width:140px;
    text-align:center;
    padding:15px 0px 10px;
    border:1px solid #e4eaec;
}
#head_portrait_layer>.no_head{
    height:40px;
    line-height:40px;
    cursor:pointer;
    text-align:center;
    font-size:14px;
    overflow:hidden;
    white-space:normal;
    text-overflow:ellipsis;
}
#head_portrait_layer a{
    display:block;
    height:100%;
    line-height:30px;
}
#head_portrait_bottom_span{
    display:block;
    padding-top:10px;
}
#admui-siteConTabs{
	display: none;
}

tr>th,tr>td{
    padding:6px 15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.zzotw{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.active>a{
    border-bottom:3px solid #5cb85c;
}
#gridTreeDiv,#gridTreeDiv_ td{
    text-align: left;
}
#SourceNodeRight{
    display:none;
}

/*-----------------------主题切换------------------------*/
.bodycolor0 .btn-success:active {
    color: #fff;
    background-color: #D6494B;
    border-color: #E9595B;
}
.bodycolor0 .btn-success {
    color: #fff;
    background-color: #E9595B;
    border-color: #F96868;
}
.bodycolor0 .btn-success:hover {
    color: #fff;
    background-color: #F96868;
    border-color: #FA7A7A;
}
.bodycolor0 .Nb-con-tabs.active >a{
    border-bottom:3px solid #E36D6F;
}
.bodycolor0 .big-right  a:link {
    color:#E9595B;
    text-decoration:none;
}
.bodycolor0 .big-right  a:visited{
     color:#D6494B;
    text-decoration:none;
}
 .bodycolor0 .big-right  a:hover{
      color:#FA7A7A;
    text-decoration:none;
       
 }
.bodycolor0 .big-right  a:active {
      color:#D6494B;
    text-decoration:none;
}












.bodycolor1 .btn-success:active {
    color: #fff;
    background-color: #E53B75;
    border-color: #F44C87;
}
.bodycolor1 .btn-success {
    color: #fff;
    background-color: #F44C87;
    border-color: #F96197;
}
.bodycolor1 .btn-success:hover {
    color: #fff;
    background-color: #F96197;
    border-color: #F978A6;
}
.bodycolor1 .Nb-con-tabs.active >a{
    border-bottom:3px solid #F44C87
}
.bodycolor1 .big-right a:link {
    color:#F44C87;
    text-decoration:none;
}
 .bodycolor1 .big-right a:hover{
        color:#F978A6;
         text-decoration:none;
 }




.bodycolor2 .btn-success:active {
    color: #fff;
    background-color: #6D45BC;
    border-color: #7C51D1;
}
.bodycolor2 .btn-success {
    color: #fff;
    background-color: #7C51D1;
    border-color: #926DDE;
}
.bodycolor2 .btn-success:hover {
    color: #fff;
    background-color: #926DDE;
    border-color: #A58ADD;
}
.bodycolor2 .Nb-con-tabs.active >a{
    border-bottom:3px solid #7C51D1
}
.bodycolor2 .big-right a:link {
    color:#7C51D1;
    text-decoration:none;
}
 .bodycolor2 .big-right a:hover{
        color:#A58ADD;
 }


.bodycolor3 .btn-success:active {
    color: #fff;
    background-color: #465BD4;
    border-color: #5166D6;
}
.bodycolor3 .btn-success {
    color: #fff;
    background-color: #5166D6;
    border-color: #677AE4;
}
.bodycolor3 .btn-success:hover {
    color: #fff;
    background-color: #677AE4;
    border-color: #8897EC;
}
.bodycolor3 .Nb-con-tabs.active >a{
    border-bottom:3px solid #5166D6
}
.bodycolor3 .big-right a:link {
    color:#5166D6;
    text-decoration:none;
}
 .bodycolor3 .big-right a:hover{
        color:#8897EC;
 }







.bodycolor4 .btn-success:active {
    color: #fff;
    background-color: #3583CA;
    border-color: #4E97D9;
}
.bodycolor4 .btn-success {
    color: #fff;
    background-color: #4E97D9;
    border-color: #62A8EA;
}
.bodycolor4 .btn-success:hover {
    color: #fff;
    background-color: #62A8EA;
    border-color: #89BCEB;
}
.bodycolor4 .Nb-con-tabs.active >a{
    border-bottom:3px solid #4E97D9
}
.bodycolor4 .big-right a:link {
    color:#4E97D9;
    text-decoration:none;
}
 .bodycolor4 .big-right a:hover{
        color:#89BCEB;
 }





.bodycolor5 .btn-success:active {
    color: #fff;
    background-color: #37A9B7;
    border-color: #47B8C6;
}
.bodycolor5 .btn-success {
    color: #fff;
    background-color: #47B8C6;
    border-color: #57C7D4;
}
.bodycolor5 .btn-success:hover {
    color: #fff;
    background-color: #57C7D4;
    border-color: #77D6E1;
}
.bodycolor5 .Nb-con-tabs.active >a{
    border-bottom:3px solid #47B8C6
}
.bodycolor5 .big-right a:link {
    color:#47B8C6;
    text-decoration:none;
}
 .bodycolor5 .big-right a:hover{
        color:#77D6E1;
 }

.bodycolor6 .btn-success:active {
    color: #fff;
    background-color: #178D81;
    border-color: #269B8F;
}
.bodycolor6 .btn-success {
    color: #fff;
    background-color: #269B8F;
    border-color: #3AA99E;
}
.bodycolor6 .btn-success:hover {
    color: #fff;
    background-color: #3AA99E;
    border-color: #56BFB5;
}
.bodycolor6 .Nb-con-tabs.active >a{
    border-bottom:3px solid #269B8F
}
.bodycolor6 .big-right a:link {
    color:#269B8F;
    text-decoration:none;
}
 .bodycolor6 .big-right a:hover{
        color:#56BFB5;
 }




.bodycolor7 .btn-success:active {
    color: #fff;
    background-color: #279566;
    border-color: #36AB7A;
}
.bodycolor7 .btn-success {
    color: #fff;
    background-color: #36AB7A;
    border-color: #57C7D4;
}
.bodycolor7 .btn-success:hover {
    color: #fff;
    background-color: #57C7D4;
    border-color: #46BE8A;
}
.bodycolor7 .Nb-con-tabs.active >a{
    border-bottom:3px solid #36AB7A
}
.bodycolor7 .big-right a:link {
    color:#36AB7A;
    text-decoration:none;
}
 .bodycolor7 .big-right a:hover{
        color:#46BE8A;
 }




.bodycolor8 .btn-success:active {
    color: #fff;
    background-color: #70A532;
    border-color: #83B944;
}
.bodycolor8 .btn-success {
    color: #fff;
    background-color: #83B944;
    border-color: #9ECE67;
}
.bodycolor8 .btn-success:hover {
    color: #fff;
    background-color: #9ECE67;
    border-color: #ACD57C;
}
.bodycolor8 .Nb-con-tabs.active >a{
    border-bottom:3px solid #83B944
}
.bodycolor8 .big-right a:link {
    color:#83B944;
    text-decoration:none;
}
 .bodycolor8 .big-right a:hover{
        color:#ACD57C;
 }




.bodycolor9 .btn-success:active {
    color: #fff;
    background-color: #FBC02D;
    border-color: #F9CD48;
}
.bodycolor9 .btn-success {
    color: #fff;
    background-color: #F9CD48;
    border-color: #F7DA64;
}
.bodycolor9 .btn-success:hover {
    color: #fff;
    background-color: #F7DA64;
    border-color: #F7E083;
}
.bodycolor9 .Nb-con-tabs.active >a{
    border-bottom:3px solid #F9CD48
}
.bodycolor9 .big-right a:link {
    color:#F9CD48;
    text-decoration:none;
}
 .bodycolor9 .big-right a:hover{
        color:#F7E083;
 }




 .bodycolor10 .btn-success:active {
    color: #fff;
    background-color: #715146;
    border-color: #7D5B4F;
}
.bodycolor10 .btn-success {
    color: #fff;
    background-color: #7D5B4F;
    border-color: #8D6658;
}
.bodycolor10 .btn-success:hover {
    color: #fff;
    background-color: #8D6658;
    border-color: #A17768;
}
.bodycolor10 .Nb-con-tabs.active >a{
    border-bottom:3px solid #7D5B4F
}
.bodycolor10 .big-right a:link {
    color:#7D5B4F;
    text-decoration:none;
}
 .bodycolor10 .big-right a:hover{
        color:#A17768;
 }






.bodycolor11.btn-success:active {
    color: #fff;
    background-color: #444D65;
    border-color: #444D65;
}
.bodycolor11 .btn-success {
    color: #fff;
    background-color: #4C5671;
    border-color: #4C5671;
}
.bodycolor11 .btn-success:hover {
    color: #fff;
    background-color: #444D65;
    border-color: #444D65;
}
.bodycolor11 .Nb-con-tabs.active >a{
    border-bottom:3px solid #4C5671;
}
.bodycolor11 .big-right a:link {
    color:#4C5671;
    text-decoration:none;
}
 .bodycolor11 .big-right a:hover{
        color:#444D65;
 }










/***************************表格样式**************************/
#Table{
    position:absolute;
    width:100%;
}

.overflow{
    overflow:auto;
}


.fixed-table {
    position: absolute;
    width:100%;
}

#over {
    overflow: auto;
}
#over::-webkit-scrollbar {
    width: 0;
    height: 1;
}

.fixed-table-middle table, .fixed-table-left table, .fixed-table-right table {
    border-collapse: collapse;
}

th,td{
    border: 1px solid #e4eaec;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
}

thead>tr{
    background-color:#f6f9fb;
}

.fixed-table-left th, .fixed-table-left td {
    border-right: none;
}

.fixed-table-right th, .fixed-table-right td {
    border-left: none;
}

.fixed-table-left, .fixed-table-right {
    position: absolute;
    top: 0;
    background-color: rgba(255, 255, 255, 1);
}

.fixed-table-left {
    left: 0;
    box-shadow: 2px 0 10px #ddd;
}

.fixed-table-right {
    right: 0;
    box-shadow: -2px 0 10px #ddd;
}

tbody>tr:hover{
    background-color: #f3f7f9;
}


/* 动画 */
@keyframes spin {
    0% {
        transform: scale(1);
    }
        50% {
       transform: scale(0.9);
    }
    100% {
       transform: scale(1);
    }
}

div[role="combobox"].dropdown-menu.open{
    width: 100%;
}